<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <!-- slice():方法可从已有的数组中返回选定的元素
        slice()方法可提取字符串的某一个部分,并以新字符串返回被提取的部分
        不会改变原始数组
        语法:array.slice(start:必填,规定从何处开始选取,如果数负数,比如-1则表示从最后一位往开始,以此类推,
        end:表示从何处结束,用法和start相似)

    -->
    <p id="demo">点击可以截取数组中的一部分数组返回出来</p>
    <button type="button" onclick="myFunction()">点击</button>
    <script>
        var fuitrs = [1, 2, 3, 4, 5, 6];

        function myFunction() {
            var cn = fuitrs.slice(-2, -1);
            // 不会截取end的那个元素
            var x = document.getElementById("demo");
            x.innerHTML = cn;
            console.log("原数组不会改变为" + fuitrs);
        }
    </script>

</body>

</html>